import { type LoginResult } from "@/api/auth/types";

// 登录请求参数
export interface AlipayLoginData {
  // 租户
  tenant?: string;
  // 用于检测重复请求的唯一字符串ID
  requestId: string;
  // 阿里APPID
  appId?: string;
  // 授权码
  authCode: string;
}

// 登录响应结果
export interface AlipayLoginResponse {
  // 成功状态
  status: boolean;
  // 信息
  message: string;
  // 用户token
  token: LoginResult;
}

// 注册请求参数
export interface AlipayRegisterData {
  // 租户
  tenant?: string;
  // 用于检测重复请求的唯一字符串ID
  requestId: string;
  // 阿里APPID
  appId?: string;
  // 授权码
  authCode: string;
  // Email/Phone
  name?: string;
  // 验证码
  validCode?: string;
}
